Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JSON handling abstraction #632

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from
Draft

JSON handling abstraction #632

wants to merge 3 commits into from

Conversation

aumetra
Copy link
Member

@aumetra aumetra commented Jan 27, 2025

sonic-rs indicated that it only intends to support 64-bit architectures, but I want to enable cursed and weird deployment environments, so 32-bit support is kinda necessary here ("running Kitsune on an Xperia Tipo in a plastic bag hanging from my balcony"-ahhh deployments)

The library should abstract between sonic-rs and serde-json without issues, and only compile sonic-rs on 64-bit platforms.

* install all the new toys

* adjust stories, move stuff

* only show registration form if registrations open

* form story

* add svg components, hangaku visits the frontend

* fix footer on smaller displays

* display footer under everything else

* remove inlang paraglide

* ignore schema when formatting

* add error page and glitch component

* add shitty profile card

* add post component

* add virtually scrolled timeline

* improve post component

* cleanup, emit event when end of timeline is reached

* fix lints

* wip up tailwind

* tailwind up progress

* replace typography plugin with some custom things

* fix clickable

* up houdini

* up cargo

* downgrade rand until ecosystem is ready

* use typography again

* lock rand crates

* add page to view single post

* move schemas

* fix lints

* fix some post stuff

* link to url from post on timestamp

* add post visibility

* up

* excl watcher from builds

* enable pwa for kitsune-fe

* uuid benchmarks

* fix lints

* fix incompat warning

* fix benches

* fix clippy lints

* up

* begin oauth login flow

* finish oauth interaction stuff

* up and fix lints

* fix auth

* fix url construction

* load timeline
@aumetra aumetra force-pushed the main branch 2 times, most recently from e2ae02a to 1ee6efc Compare February 7, 2025 22:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant